﻿@charset "utf-8";

/* CSS Document */

/*common*/

.mb10 { margin-bottom:10px;}

.ml10 { margin-left:10px;}

.bg { background:#FFF;}

 .content { width:1190px; margin:0 auto; }



/*banner*/

.banner{ height:535px;}

.banner a{ display:block; height:535px; background:url(../images/banner.jpg) no-repeat center top;}



/*service*/

.service{ position:relative; height:166px; margin:-79px 0 0 0;}

.service-box{ width:1190px; margin:0 auto; padding: 0 10px 0 11px;

               background-image:url(../images/service-bg.gif); background-repeat:no-repeat;

               background-position:center bottom;

              

             }

.service-c{ position:relative; height:164px; padding: 0 30px; background:#ffffff; border:1px solid #e3e3e3;}

.service-c h2{ padding:30px 0 30px 0; font-size:40px;}

.service-c h2 a{ color:#006d34;}

.service-c p{ font-size:14px; line-height:26px; color:#333333;font-family:"Microsoft Yahei";}

.service-c p a{ font-size:14px; line-height:26px; color:#333333;font-family:"Microsoft Yahei";}

.service-c i{ position:absolute; left:50%; bottom:-13px; margin:0 0 0 -12px;}



/*pro*/

.pro{ padding:20px 0 0 0;font-family:"Microsoft Yahei";}

.pro-c{ height:393px; padding:21px 0 44px 0;}



.pro-c dt{ position:relative; float:right; width:535px; height:393px;}

.pro-c dt img{ width:535px; height:393px;}

.pro-c dt p{ position:absolute; left:0; top:0; width:233px; height:85px; padding:15px 13px 0; color:#ffffff; line-height:20px; background:url(../images/pro_tm.png) repeat;}

.pro-c dt p a{ display:block; padding-bottom:5px; text-align:center; font-size:14px; color:#ffffff; font-weight:bold;}



.pro-c dd{ float:left; width:610px; height:393px; padding: 0 20px 0 20px; background:#e1e1e1; margin: 0px;}

.pro-c dd h3{ padding: 33px 0 12px 0; font-size:26px;}

.pro-c dd h3 a{ color:#171f2a;}

.pro-c dd h3 span{ font-weight:normal; margin: 0px;}

.pro-c dd p{ height:88px; line-height:22px; overflow:hidden; margin: 0px;}

.pro-c dd p a{ color:#fa7821;}



.pro-c dd ul{ margin: 0px;padding: 0px;}
.pro-c dd li{ position:relative; float:left; width:295px; padding:0 8px 0 0; list-style: none;}

.pro-c dd li img{ width:295px; height:200px;}

.pro-c dd li .a-txt{ position:absolute; left:0; bottom:0; width:100%; height:36px; line-height:36px; color:#ffffff; text-align:center; font-size:14px; font-family: "宋体";}

.pro-c dd .li1{ padding-right:0;}



.pro-c2{ background:#eeeeee;}

.pro-c2 dt{ float:left;}

.pro-c2 dd{ float:right; background:#ffffff;}



.pro-c3 dt p{ left:278px;}



/*proiist*/

.proiist{ height:819px; padding:60px 0 0 0;font-family:"Microsoft Yahei";}

.proiist-l{ width:315px;}

.proiist-l h2{ height:59px; margin-bottom:6px; line-height:59px; text-align:center; font-size:22px; font-weight:normal; background:#006d34;}

.proiist-l h2 a{ color:#ffffff;}

.proiist-l h2 span{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase;}



.proiist-l h3{ height:67px; overflow:hidden;}

.proiist-l h3 a{ display:block; height:66px; padding: 0 0 0 36px; font-weight:normal; font-size:16px; color:#171f2a; line-height:66px; background:url(../images/prolist_bg1.gif) no-repeat center top;}

.proiist-l h3 a:hover,.proiist-l h3.cur a{ font-weight:bold; text-decoration:none; color:#ffffff; background-position: center bottom;}



.proiist-l p{ height:80px; padding:20px 0 0 94px; font-size:16px; color:#ffffff; background:#006d34 url(../images/prolist_bg2.jpg) no-repeat;}

.proiist-l p span{ display:block; font-size:26px;font-family:Impact;}



.proiist-r{ position:relative; width:860px; height:799px;}

.proiist-r em{ position:absolute; z-index:10; top:191px;}

.proiist-r .t-l{ left:0;}

.proiist-r .t-r{ right:0;}

.proiist-r em a{ display:block; width:43px; height:87px; background:url(../images/prolist-icon1.png) no-repeat left top;}

.proiist-r .t-r a{ background-position: right top;}



.proiist-i{ width:860px; height:799px;overflow:hidden;}

.proiist-i li{ position:relative; float:left; width:405px; height:290px;margin-left:25px; }

.proiist-i li img{width:405px; height:270px; }

.proiist-i li p{ position:absolute; left:0; top:220px; width:405px; height:50px;  line-height:50px; text-align:center; color:#c0c0c1; background:url(../images/ptitbg.jpg) repeat;}

.proiist-i li p span{ display:block; }

.proiist-i li p  a{ color:#ffffff; font-size:14px; font-weight:bold;}



/*case*/

.case{ height:763px;font-family:"Microsoft Yahei"; background:url(../images/case_bg.jpg) no-repeat center bottom;  }

.case-box{ background:url(../images/case_bg2.gif) repeat-x left 4px;}

.case h2{ height:80px; padding: 0 28px 0 0; font-weight:normal;line-height:24px;  }



.case h2 .more{ width:105px; height:24px; margin:32px 0 0 0; text-align:center; line-height:24px; font-size:14px; color:#ffffff; background:#fa7821; border-radius:3px;}

.case h2 span{ float:left; font-size:16px;}

.case h2 span a{ float:left; width:201px; text-align:center; line-height:80px; color:#171f2a; background:url(../images/case_bor1.gif) no-repeat right 4px;}

.case h2 span a:hover,.case h2 span a.cur{ font-weight:bold; text-decoration:none;background:url(../images/case_bg3.gif) no-repeat center top;}



.case-c{ padding:35px 0 0 0;}

.case-c dl{ height:104px;}

.case-c dt{ float:left; width:199px;}

.case-c dt a{ display:block; width:197px;  text-align:center; font-size:32px; color:#fa7821; border:1px solid #fa7821;}

.case-c dt span{ display:block; width:197px; height:64px;line-height:32px; padding-top:15px;  text-align:center; font-size:32px; color:#fa7821; border:1px solid #fa7821;}



.case-c dd{ float:right; width:930px;}

.case-c dd h4 a{ font-size:16px; font-weight:normal; color:#fa7821;}

.case-c dd p{ height:65px; padding:5px 0 0 0; line-height:24px; overflow:hidden;}

.case-c dd p a{ color:#fa7821;}



.case-c h5 a img{ width:1190px; height:544px;}



/*Information*/

.Information{ height:565px; padding:55px 0 0 0;font-family:"Microsoft Yahei";}

.Information-l{ width:570px;}









.Information-l h3{ position: relative; margin: 20px 0 28px 0; padding: 17px 0 23px 106px; font-size:14px; font-weight:normal; line-height:24px;background:#eeeeee;}

.Information-l h3 b{ display:block; padding-bottom:7px; font-weight:normal;}

.Information-l h3 b a{ font-size:24px; color:#000000;}

.Information-l h3 a{ color:#fa7821;}

.Information-l h3 span{ position:absolute; left:0;_left:-106px; top:40; width:84px; height:54px; padding: 4px 7px 0 0; text-align:center; line-height:40px; color:#fa7821; font-size:24px; background:url(../images/dynamic_icon2.gif) no-repeat;}







.Information-l dl{ height:100px;}

.Information-l dt{ float:left; width:84px; height:72px; padding:12px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#969696; text-align:center; border:1px solid #cfcfcf;}

.Information-l dt b{ display:block; font-size:40px; line-height:42px; font-weight:bold;}



.Information-l dd{ float:right; width:456px;}

.Information-l dd h4{ padding:8px 0 5px 0; font-size:16px; font-weight:normal;}

.Information-l dd h4 a{ color:#333333;}

.Information-l dd p{ height:50px; line-height:24px; overflow: hidden; font-size:14px; padding-top:5px;}

.Information-l dd p a{ color:#fa7821;}



.Information-l .dl-top dt{ color:#ffffff; background:#006d34; border-color:#006d34;}



.Information-r{ width:515px;}

.Information-r h3{ padding:20px 0 22px 0;}

.Information-r h3 img{ width:515px; height: 204px;}



.Information-r h4 a{ font-size:16px; font-weight:normal; color:#171f2a;}

.Information-r p{ height:50px; padding:5px 0 0 0; line-height:24px; overflow:hidden;}

.Information-r p a{ color:#fa7821;}



.Information-txt{ height:250px; overflow:hidden;} 

.Information-txt li{ line-height:35px; padding-left:20px;font-size:14px;  background-image:url(../images/dot3.jpg);  background-position:left center; background-repeat:no-repeat;    }

.Information-txt .li-last{ border:none;}

.Information-txt li a{ color:#333333;}



/*enter*/

.enter{ height:538px;font-family:"Microsoft Yahei"; background:url(../images/enter_bg.jpg) no-repeat center top;}

.enter h2{ padding:80px 0 50px 0; text-align:center;}

.enter h2 .more{ display:block; width:164px; height:30px; margin:10px auto 0; text-align:center; line-height:30px; color:#ffffff; font-size:14px; font-weight:normal; border:1px solid #ffffff;}





.enter dl{ height:182px; padding: 20px 30px 0 30px; }

.enter dt{ float:left; width:300px}

.enter dt img{ width:294px;}

.enter dd{ float:right; width:810px;font-size:14px; line-height:22px; }



.enter dd span{ float:right;  font-size:14px; color:#333333;}

.enter dd span img{ vertical-align: bottom;}



.enter{ height:422px;font-family:"Microsoft Yahei"; background:url(../images/about_bg.jpg) no-repeat center top;}

.enter .more{ display:block; width:164px; height:30px; margin:10px auto 0; text-align:center; line-height:30px; color:#ffffff; font-size:14px; font-weight:normal; border:1px solid #ffffff;}

.enter dl {    width: 1010px;    margin: 0 auto;}

.enter dd {    width: 705px; color:#FFF; padding-left:5px;}



/**/







/*



.pro-c dd,.pro-c2{ background:#FFF;}

.case,.case-box,.enter,.foot-c{ background:none;}

*/





.mb10 { margin-bottom:10px;}

.ml10 { margin-left:10px;}

.bg { background:#FFF;}

/**/

.fourzoomfour .content{ height:}



.four-l{ padding: 163px 0 0 93px;font-family:"Microsoft Yahei";}

.four-l h2{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#6f6f6f;}

.four-l h2 span{ color:#0071cd;}

.four-l h3{ font-size:72px; font-weight:normal; color:#313131;}

.four-l h3 span{ color:#0071cd;}

.four-l h4{ padding:10px 0 20px; font-size:16px; font-weight:normal; color:#6f6f6f;}

.four-l h5 a{ display:inline-block; width:155px; height:49px; margin:0 20px 0 0; text-align:center; line-height:49px; color:#ffffff; font-size:18px; font-weight:normal; background:#323232; border-radius:4px;}

.four-l h5 .a2{ background:#0071cd;}



.four-l p{ padding:25px 0 0 0; font-size:16px; color:#6f6f6f;}

.four-l p span{ display:block; margin:5px 0 0 0; padding: 0 0 0 30px; font-size:22px; font-weight: bold; font-family:Arial, Helvetica, sans-serifl; color:#313131; background:url(../images/404_icon1.gif) no-repeat left center;}



.four-r{ top:193px; right:-30px;}